package com.rockontrol.ele.pojo;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.List;


/**
 * Ma维修计划明细 entity. @author MyEclipse Persistence Tools
 */

public class Ma维修计划明细  implements java.io.Serializable {


    // Fields    

     private String oid;
     private String 维修计划id;
     private String 维修设备id;
     private String 设备编码;
     private String 设备名称;
     private String 设备分类id;
     private String 分类编码;
     private String 设备分类;
     private String 设备型号id;
     private String 设备型号;
     private String 维修状态;
     private String 计划维修方式;
     private String 维修发起人id;
     private String 维修发起人姓名;
     private String 计划维修负责人id;
     private String 计划维修负责人;
     private String 计划维修单位id;
     private String 计划维修单位编码;
     private String 计划维修单位;
     private String 计划维修类型;
     private Timestamp 计划维修时间;
     private String 维修级别;
     private BigDecimal 计划维修预算;
     private String 故障描述;
     private String 维修负责人id;
     private String 维修负责人;
     private String 维修单位id;
     private String 维修单位编码;
     private String 维修单位;
     private String 维修类型;
     private String 维修方式;
     private String 维修原因;
     private BigDecimal 人工费;
     private Timestamp 维修开始日期;
     private Timestamp 维修结束日期;
     private Timestamp 维修录入时间;
     private String 维修信息录入人id;
     private String 维修录入人;
     private String 维修备注;
     private Timestamp 验收时间;
     private String 维修内容;
     private String 存在问题;
     private String 验收结果;
     private String 验收人员id;
     private String 验收人员;
     private String 验收部门id;
     private String 验收部门编码;
     private String 验收部门;
     private Timestamp 验收录入时间;
     private String 验收录入人id;
     private String 验收录入人姓名;
     private String 备注信息;
     private Long bindId;
     private BigDecimal 维修金额;
     private String 设备状态;
     private String 磨损程度;
     private String 安装位置id;
     private String 安装位置;
     private String 外委单位;
     private String 申请理由;
     private BigDecimal ROWNUM_;
     //关联属性
     private List<Ma维修费用明细> fyList;
    // Constructors

    /** default constructor */
    public Ma维修计划明细() {
    }

	/** minimal constructor */
    public Ma维修计划明细(String 维修计划id, String 维修设备id, String 设备编码, String 设备名称, String 设备分类id, String 分类编码, String 设备分类, String 设备型号id, String 设备型号, String 维修状态) {
        this.维修计划id = 维修计划id;
        this.维修设备id = 维修设备id;
        this.设备编码 = 设备编码;
        this.设备名称 = 设备名称;
        this.设备分类id = 设备分类id;
        this.分类编码 = 分类编码;
        this.设备分类 = 设备分类;
        this.设备型号id = 设备型号id;
        this.设备型号 = 设备型号;
        this.维修状态 = 维修状态;
    }
    
    /** full constructor */
    public Ma维修计划明细(String 维修计划id, String 维修设备id, String 设备编码, String 设备名称, String 设备分类id, String 分类编码, String 设备分类, String 设备型号id, String 设备型号, String 维修状态, String 计划维修方式, String 维修发起人id, String 维修发起人姓名, String 计划维修负责人id, String 计划维修负责人, String 计划维修单位id, String 计划维修单位编码, String 计划维修单位, String 计划维修类型, Timestamp 计划维修时间, String 维修级别, BigDecimal 计划维修预算, String 故障描述, String 维修负责人id, String 维修负责人, String 维修单位id, String 维修单位编码, String 维修单位, String 维修类型, String 维修方式, String 维修原因, BigDecimal 人工费, Timestamp 维修开始日期, Timestamp 维修结束日期, Timestamp 维修录入时间, String 维修信息录入人id, String 维修录入人, String 维修备注, Timestamp 验收时间, String 维修内容, String 存在问题, String 验收结果, String 验收人员id, String 验收人员, String 验收部门id, String 验收部门编码, String 验收部门, Timestamp 验收录入时间, String 验收录入人id, String 验收录入人姓名, String 备注信息, Long bindId,BigDecimal 维修金额, String 磨损程度, String 安装位置id, String 安装位置, String 外委单位, String 申请理由) {
        this.维修计划id = 维修计划id;
        this.维修设备id = 维修设备id;
        this.设备编码 = 设备编码;
        this.设备名称 = 设备名称;
        this.设备分类id = 设备分类id;
        this.分类编码 = 分类编码;
        this.设备分类 = 设备分类;
        this.设备型号id = 设备型号id;
        this.设备型号 = 设备型号;
        this.维修状态 = 维修状态;
        this.计划维修方式 = 计划维修方式;
        this.维修发起人id = 维修发起人id;
        this.维修发起人姓名 = 维修发起人姓名;
        this.计划维修负责人id = 计划维修负责人id;
        this.计划维修负责人 = 计划维修负责人;
        this.计划维修单位id = 计划维修单位id;
        this.计划维修单位编码 = 计划维修单位编码;
        this.计划维修单位 = 计划维修单位;
        this.计划维修类型 = 计划维修类型;
        this.计划维修时间 = 计划维修时间;
        this.维修级别 = 维修级别;
        this.计划维修预算 = 计划维修预算;
        this.故障描述 = 故障描述;
        this.维修负责人id = 维修负责人id;
        this.维修负责人 = 维修负责人;
        this.维修单位id = 维修单位id;
        this.维修单位编码 = 维修单位编码;
        this.维修单位 = 维修单位;
        this.维修类型 = 维修类型;
        this.维修方式 = 维修方式;
        this.维修原因 = 维修原因;
        this.人工费 = 人工费;
        this.维修开始日期 = 维修开始日期;
        this.维修结束日期 = 维修结束日期;
        this.维修录入时间 = 维修录入时间;
        this.维修信息录入人id = 维修信息录入人id;
        this.维修录入人 = 维修录入人;
        this.维修备注 = 维修备注;
        this.验收时间 = 验收时间;
        this.维修内容 = 维修内容;
        this.存在问题 = 存在问题;
        this.验收结果 = 验收结果;
        this.验收人员id = 验收人员id;
        this.验收人员 = 验收人员;
        this.验收部门id = 验收部门id;
        this.验收部门编码 = 验收部门编码;
        this.验收部门 = 验收部门;
        this.验收录入时间 = 验收录入时间;
        this.验收录入人id = 验收录入人id;
        this.验收录入人姓名 = 验收录入人姓名;
        this.备注信息 = 备注信息;
        this.bindId = bindId;
        this.维修金额=维修金额;
        this.磨损程度 = 磨损程度;
        this.安装位置id = 安装位置id;
        this.安装位置 = 安装位置;
        this.外委单位 = 外委单位;
        this.申请理由 = 申请理由;
    }

   
    // Property accessors

    public String getOid() {
        return this.oid;
    }
    
    public void setOid(String oid) {
        this.oid = oid;
    }

    public String get维修计划id() {
        return this.维修计划id;
    }
    
    public void set维修计划id(String 维修计划id) {
        this.维修计划id = 维修计划id;
    }

    public String get维修设备id() {
        return this.维修设备id;
    }
    
    public void set维修设备id(String 维修设备id) {
        this.维修设备id = 维修设备id;
    }

    public String get设备编码() {
        return this.设备编码;
    }
    
    public void set设备编码(String 设备编码) {
        this.设备编码 = 设备编码;
    }

    public String get设备名称() {
        return this.设备名称;
    }
    
    public void set设备名称(String 设备名称) {
        this.设备名称 = 设备名称;
    }

    public String get设备分类id() {
        return this.设备分类id;
    }
    
    public void set设备分类id(String 设备分类id) {
        this.设备分类id = 设备分类id;
    }

    public String get分类编码() {
        return this.分类编码;
    }
    
    public void set分类编码(String 分类编码) {
        this.分类编码 = 分类编码;
    }

    public String get设备分类() {
        return this.设备分类;
    }
    
    public void set设备分类(String 设备分类) {
        this.设备分类 = 设备分类;
    }

    public String get设备型号id() {
        return this.设备型号id;
    }
    
    public void set设备型号id(String 设备型号id) {
        this.设备型号id = 设备型号id;
    }

    public String get设备型号() {
        return this.设备型号;
    }
    
    public void set设备型号(String 设备型号) {
        this.设备型号 = 设备型号;
    }

    public String get维修状态() {
        return this.维修状态;
    }
    
    public void set维修状态(String 维修状态) {
        this.维修状态 = 维修状态;
    }

    public String get计划维修方式() {
        return this.计划维修方式;
    }
    
    public void set计划维修方式(String 计划维修方式) {
        this.计划维修方式 = 计划维修方式;
    }

    public String get维修发起人id() {
        return this.维修发起人id;
    }
    
    public void set维修发起人id(String 维修发起人id) {
        this.维修发起人id = 维修发起人id;
    }

    public String get维修发起人姓名() {
        return this.维修发起人姓名;
    }
    
    public void set维修发起人姓名(String 维修发起人姓名) {
        this.维修发起人姓名 = 维修发起人姓名;
    }

    public String get计划维修负责人id() {
        return this.计划维修负责人id;
    }
    
    public void set计划维修负责人id(String 计划维修负责人id) {
        this.计划维修负责人id = 计划维修负责人id;
    }

    public String get计划维修负责人() {
        return this.计划维修负责人;
    }
    
    public void set计划维修负责人(String 计划维修负责人) {
        this.计划维修负责人 = 计划维修负责人;
    }

    public String get计划维修单位id() {
        return this.计划维修单位id;
    }
    
    public void set计划维修单位id(String 计划维修单位id) {
        this.计划维修单位id = 计划维修单位id;
    }

    public String get计划维修单位编码() {
        return this.计划维修单位编码;
    }
    
    public void set计划维修单位编码(String 计划维修单位编码) {
        this.计划维修单位编码 = 计划维修单位编码;
    }

    public String get计划维修单位() {
        return this.计划维修单位;
    }
    
    public void set计划维修单位(String 计划维修单位) {
        this.计划维修单位 = 计划维修单位;
    }

    public String get计划维修类型() {
        return this.计划维修类型;
    }
    
    public void set计划维修类型(String 计划维修类型) {
        this.计划维修类型 = 计划维修类型;
    }


    public String get维修级别() {
        return this.维修级别;
    }
    
    public void set维修级别(String 维修级别) {
        this.维修级别 = 维修级别;
    }

    public BigDecimal get计划维修预算() {
        return this.计划维修预算;
    }
    
    public void set计划维修预算(BigDecimal 计划维修预算) {
        this.计划维修预算 = 计划维修预算;
    }

    public String get故障描述() {
        return this.故障描述;
    }
    
    public void set故障描述(String 故障描述) {
        this.故障描述 = 故障描述;
    }

    public String get维修负责人id() {
        return this.维修负责人id;
    }
    
    public void set维修负责人id(String 维修负责人id) {
        this.维修负责人id = 维修负责人id;
    }

    public String get维修负责人() {
        return this.维修负责人;
    }
    
    public void set维修负责人(String 维修负责人) {
        this.维修负责人 = 维修负责人;
    }

    public String get维修单位id() {
        return this.维修单位id;
    }
    
    public void set维修单位id(String 维修单位id) {
        this.维修单位id = 维修单位id;
    }

    public String get维修单位编码() {
        return this.维修单位编码;
    }
    
    public void set维修单位编码(String 维修单位编码) {
        this.维修单位编码 = 维修单位编码;
    }

    public String get维修单位() {
        return this.维修单位;
    }
    
    public void set维修单位(String 维修单位) {
        this.维修单位 = 维修单位;
    }

    public String get维修类型() {
        return this.维修类型;
    }
    
    public void set维修类型(String 维修类型) {
        this.维修类型 = 维修类型;
    }

    public String get维修方式() {
        return this.维修方式;
    }
    
    public void set维修方式(String 维修方式) {
        this.维修方式 = 维修方式;
    }

    public String get维修原因() {
        return this.维修原因;
    }
    
    public void set维修原因(String 维修原因) {
        this.维修原因 = 维修原因;
    }

    public BigDecimal get人工费() {
        return this.人工费;
    }
    
    public void set人工费(BigDecimal 人工费) {
        this.人工费 = 人工费;
    }

    public String get维修信息录入人id() {
        return this.维修信息录入人id;
    }
    
    public void set维修信息录入人id(String 维修信息录入人id) {
        this.维修信息录入人id = 维修信息录入人id;
    }

    public String get维修录入人() {
        return this.维修录入人;
    }
    
    public void set维修录入人(String 维修录入人) {
        this.维修录入人 = 维修录入人;
    }

    public String get维修备注() {
        return this.维修备注;
    }
    
    public void set维修备注(String 维修备注) {
        this.维修备注 = 维修备注;
    }


    public String get维修内容() {
        return this.维修内容;
    }
    
    public void set维修内容(String 维修内容) {
        this.维修内容 = 维修内容;
    }

    public String get存在问题() {
        return this.存在问题;
    }
    
    public void set存在问题(String 存在问题) {
        this.存在问题 = 存在问题;
    }

    public String get验收结果() {
        return this.验收结果;
    }
    
    public void set验收结果(String 验收结果) {
        this.验收结果 = 验收结果;
    }

    public String get验收人员id() {
        return this.验收人员id;
    }
    
    public void set验收人员id(String 验收人员id) {
        this.验收人员id = 验收人员id;
    }

    public String get验收人员() {
        return this.验收人员;
    }
    
    public void set验收人员(String 验收人员) {
        this.验收人员 = 验收人员;
    }

    public String get验收部门id() {
        return this.验收部门id;
    }
    
    public void set验收部门id(String 验收部门id) {
        this.验收部门id = 验收部门id;
    }

    public String get验收部门编码() {
        return this.验收部门编码;
    }
    
    public void set验收部门编码(String 验收部门编码) {
        this.验收部门编码 = 验收部门编码;
    }

    public String get验收部门() {
        return this.验收部门;
    }
    
    public void set验收部门(String 验收部门) {
        this.验收部门 = 验收部门;
    }

    /**
     * @return the 计划维修时间
     */
    public Timestamp get计划维修时间(){
        return 计划维修时间;
    }

    /**
     * @param 计划维修时间 the 计划维修时间 to set
     */
    public void set计划维修时间(Timestamp 计划维修时间){
        this.计划维修时间 = 计划维修时间;
    }

    /**
     * @return the 维修开始日期
     */
    public Timestamp get维修开始日期(){
        return 维修开始日期;
    }

    /**
     * @param 维修开始日期 the 维修开始日期 to set
     */
    public void set维修开始日期(Timestamp 维修开始日期){
        this.维修开始日期 = 维修开始日期;
    }

    /**
     * @return the 维修结束日期
     */
    public Timestamp get维修结束日期(){
        return 维修结束日期;
    }

    /**
     * @param 维修结束日期 the 维修结束日期 to set
     */
    public void set维修结束日期(Timestamp 维修结束日期){
        this.维修结束日期 = 维修结束日期;
    }

    /**
     * @return the 维修录入时间
     */
    public Timestamp get维修录入时间(){
        return 维修录入时间;
    }

    /**
     * @param 维修录入时间 the 维修录入时间 to set
     */
    public void set维修录入时间(Timestamp 维修录入时间){
        this.维修录入时间 = 维修录入时间;
    }

    /**
     * @return the 验收时间
     */
    public Timestamp get验收时间(){
        return 验收时间;
    }

    /**
     * @param 验收时间 the 验收时间 to set
     */
    public void set验收时间(Timestamp 验收时间){
        this.验收时间 = 验收时间;
    }

    /**
     * @return the 验收录入时间
     */
    public Timestamp get验收录入时间(){
        return 验收录入时间;
    }

    /**
     * @param 验收录入时间 the 验收录入时间 to set
     */
    public void set验收录入时间(Timestamp 验收录入时间){
        this.验收录入时间 = 验收录入时间;
    }

    public String get验收录入人id() {
        return this.验收录入人id;
    }
    
    public void set验收录入人id(String 验收录入人id) {
        this.验收录入人id = 验收录入人id;
    }

    public String get验收录入人姓名() {
        return this.验收录入人姓名;
    }
    
    public void set验收录入人姓名(String 验收录入人姓名) {
        this.验收录入人姓名 = 验收录入人姓名;
    }

    public String get备注信息() {
        return this.备注信息;
    }
    
    public void set备注信息(String 备注信息) {
        this.备注信息 = 备注信息;
    }

    public Long getBindId() {
        return this.bindId;
    }
    
    public void setBindId(Long bindId) {
        this.bindId = bindId;
    }

	public List<Ma维修费用明细> getFyList() {
		return fyList;
	}

	public void setFyList(List<Ma维修费用明细> fyList) {
		this.fyList = fyList;
	}

    /**
     * @return the 维修金额
     */
    public BigDecimal get维修金额(){
        return 维修金额;
    }

    /**
     * @param 维修金额 the 维修金额 to set
     */
    public void set维修金额(BigDecimal 维修金额){
        this.维修金额 = 维修金额;
    }

	public String get设备状态() {
		return 设备状态;
	}

	public void set设备状态(String 设备状态) {
		this.设备状态 = 设备状态;
	}

	public String get磨损程度() {
		return 磨损程度;
	}

	public void set磨损程度(String 磨损程度) {
		this.磨损程度 = 磨损程度;
	}

	public String get安装位置id() {
		return 安装位置id;
	}

	public void set安装位置id(String 安装位置id) {
		this.安装位置id = 安装位置id;
	}

	public String get安装位置() {
		return 安装位置;
	}

	public void set安装位置(String 安装位置) {
		this.安装位置 = 安装位置;
	}

	public String get外委单位() {
		return 外委单位;
	}

	public void set外委单位(String 外委单位) {
		this.外委单位 = 外委单位;
	}

	public String get申请理由() {
		return 申请理由;
	}

	public void set申请理由(String 申请理由) {
		this.申请理由 = 申请理由;
	}

	public BigDecimal getROWNUM_() {
		return ROWNUM_;
	}

	public void setROWNUM_(BigDecimal rOWNUM) {
		ROWNUM_ = rOWNUM;
	}
	
}